MFFHIVLERNMQLHPRFFGRNLKENLVSKLMKDVEGTCSGRHGFVVAITGIDTIGKGLIRDGTGFVTFPVKYQCVVFRPFKGEILEAVVTLVNKMGFFAEAGPVQIFVSKHLIPDDMEFQAGDMPNYTTSDGSVKIQKECEVRLKIIGTRVDATAIFCVGTIKDDFLGVINDPAAA